package org.sibframework.sda.test.objects;

public class MdFrequency {

    //Fields Generated
    /**
     * 中文描述，如 每日3次，每周一次等<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>NAME</tt>.<p>
     */
    private java.lang.String name = null;
    /**
     * 简写，如1/W *，TID4A<p>
    *医生使用时，用此列显示，因为比如TID4A，TID8A等都是每日3次<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>CODE</tt>.<p>
     */
    private java.lang.String code = null;
    /**
     * 执行次数<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>2</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>TIMES</tt>.<p>
     */
    private java.lang.Long times = null;
    /**
     * 周期<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>2</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>DAYS</tt>.<p>
     */
    private java.lang.Long days = null;
    /**
     * 一天执行的次数<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>DAY_TIMES</tt>.<p>
     */
    private java.lang.String dayTimes = null;
    /**
     * 执行天数<p>
    *频率计算方法：<p>
    *times × EX_Days / Days<p>
    *例如：<p>
    *每周一天= 1次 × 1天 / 7天<p>
    *每周两天= 1次 × 2天 / 7天<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>EXE_DAYS</tt>.<p>
     */
    private java.lang.String exeDays = null;
    /**
     * 助记符<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>HELP_CODE</tt>.<p>
     */
    private java.lang.String helpCode = null;
    /**
     * 24小时首次执行时间<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>TAKETIME</tt>.<p>
     */
    private java.lang.String taketime = null;
    /**
     * 24小时最后一次执行时间<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>LASTTIME</tt>.<p>
     */
    private java.lang.String lasttime = null;
    /**
     * 执行时间描述，AM/PM格式<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>EXE_AMPM_TIME</tt>.<p>
     */
    private java.lang.String exeAmpmTime = null;
    /**
     * 执行时间描述，24小时格式<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>EXE24H_TIME</tt>.<p>
     */
    private java.lang.String exe24hTime = null;
    /**
     * 24小时强制执行标准数字型，如17-23-5-11<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>FREQ_DESC_DETAIL</tt>.<p>
     */
    private java.lang.String freqDescDetail = null;
    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>UPDATE_DATE</tt>.<p>
     */
    private java.util.Date updateDate = null;
    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>UPDATE_BY</tt>.<p>
     */
    private java.lang.String updateBy = null;
    /**
     * 删除标志<p>
    *0：正常<p>
    *1：删除<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>1</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>IS_REMOVED</tt>.<p>
     */
    private java.lang.Long isRemoved = null;
    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>CREATE_DATE</tt>.<p>
     */
    private java.util.Date createDate = null;
    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>CREATE_BY</tt>.<p>
     */
    private java.lang.String createBy = null;
    /**
     * 
     * Null able: <tt>false</tt>.<p>
     * Primary Key: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>ID</tt>.<p>
     */
    private java.lang.Long id = null;

    /**
     * 中文描述，如 每日3次，每周一次等<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>NAME</tt>.<p>
     */
    public java.lang.String getName() {
    	return this.name;
    }
    /**
     * 中文描述，如 每日3次，每周一次等<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>NAME</tt>.<p>
     */
    public void setName(java.lang.String name) {
    	this.name = name;
    }

    /**
     * 简写，如1/W *，TID4A<p>
    *医生使用时，用此列显示，因为比如TID4A，TID8A等都是每日3次<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>CODE</tt>.<p>
     */
    public java.lang.String getCode() {
    	return this.code;
    }
    /**
     * 简写，如1/W *，TID4A<p>
    *医生使用时，用此列显示，因为比如TID4A，TID8A等都是每日3次<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>CODE</tt>.<p>
     */
    public void setCode(java.lang.String code) {
    	this.code = code;
    }

    /**
     * 执行次数<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>2</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>TIMES</tt>.<p>
     */
    public java.lang.Long getTimes() {
    	return this.times;
    }
    /**
     * 执行次数<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>2</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>TIMES</tt>.<p>
     */
    public void setTimes(java.lang.Long times) {
    	this.times = times;
    }

    /**
     * 周期<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>2</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>DAYS</tt>.<p>
     */
    public java.lang.Long getDays() {
    	return this.days;
    }
    /**
     * 周期<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>2</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>DAYS</tt>.<p>
     */
    public void setDays(java.lang.Long days) {
    	this.days = days;
    }

    /**
     * 一天执行的次数<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>DAY_TIMES</tt>.<p>
     */
    public java.lang.String getDayTimes() {
    	return this.dayTimes;
    }
    /**
     * 一天执行的次数<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>DAY_TIMES</tt>.<p>
     */
    public void setDayTimes(java.lang.String dayTimes) {
    	this.dayTimes = dayTimes;
    }

    /**
     * 执行天数<p>
    *频率计算方法：<p>
    *times × EX_Days / Days<p>
    *例如：<p>
    *每周一天= 1次 × 1天 / 7天<p>
    *每周两天= 1次 × 2天 / 7天<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>EXE_DAYS</tt>.<p>
     */
    public java.lang.String getExeDays() {
    	return this.exeDays;
    }
    /**
     * 执行天数<p>
    *频率计算方法：<p>
    *times × EX_Days / Days<p>
    *例如：<p>
    *每周一天= 1次 × 1天 / 7天<p>
    *每周两天= 1次 × 2天 / 7天<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>EXE_DAYS</tt>.<p>
     */
    public void setExeDays(java.lang.String exeDays) {
    	this.exeDays = exeDays;
    }

    /**
     * 助记符<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>HELP_CODE</tt>.<p>
     */
    public java.lang.String getHelpCode() {
    	return this.helpCode;
    }
    /**
     * 助记符<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>HELP_CODE</tt>.<p>
     */
    public void setHelpCode(java.lang.String helpCode) {
    	this.helpCode = helpCode;
    }

    /**
     * 24小时首次执行时间<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>TAKETIME</tt>.<p>
     */
    public java.lang.String getTaketime() {
    	return this.taketime;
    }
    /**
     * 24小时首次执行时间<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>TAKETIME</tt>.<p>
     */
    public void setTaketime(java.lang.String taketime) {
    	this.taketime = taketime;
    }

    /**
     * 24小时最后一次执行时间<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>LASTTIME</tt>.<p>
     */
    public java.lang.String getLasttime() {
    	return this.lasttime;
    }
    /**
     * 24小时最后一次执行时间<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>LASTTIME</tt>.<p>
     */
    public void setLasttime(java.lang.String lasttime) {
    	this.lasttime = lasttime;
    }

    /**
     * 执行时间描述，AM/PM格式<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>EXE_AMPM_TIME</tt>.<p>
     */
    public java.lang.String getExeAmpmTime() {
    	return this.exeAmpmTime;
    }
    /**
     * 执行时间描述，AM/PM格式<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>EXE_AMPM_TIME</tt>.<p>
     */
    public void setExeAmpmTime(java.lang.String exeAmpmTime) {
    	this.exeAmpmTime = exeAmpmTime;
    }

    /**
     * 执行时间描述，24小时格式<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>EXE24H_TIME</tt>.<p>
     */
    public java.lang.String getExe24hTime() {
    	return this.exe24hTime;
    }
    /**
     * 执行时间描述，24小时格式<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>EXE24H_TIME</tt>.<p>
     */
    public void setExe24hTime(java.lang.String exe24hTime) {
    	this.exe24hTime = exe24hTime;
    }

    /**
     * 24小时强制执行标准数字型，如17-23-5-11<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>FREQ_DESC_DETAIL</tt>.<p>
     */
    public java.lang.String getFreqDescDetail() {
    	return this.freqDescDetail;
    }
    /**
     * 24小时强制执行标准数字型，如17-23-5-11<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>FREQ_DESC_DETAIL</tt>.<p>
     */
    public void setFreqDescDetail(java.lang.String freqDescDetail) {
    	this.freqDescDetail = freqDescDetail;
    }

    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>UPDATE_DATE</tt>.<p>
     */
    public java.util.Date getUpdateDate() {
    	return this.updateDate;
    }
    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>UPDATE_DATE</tt>.<p>
     */
    public void setUpdateDate(java.util.Date updateDate) {
    	this.updateDate = updateDate;
    }

    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>UPDATE_BY</tt>.<p>
     */
    public java.lang.String getUpdateBy() {
    	return this.updateBy;
    }
    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>UPDATE_BY</tt>.<p>
     */
    public void setUpdateBy(java.lang.String updateBy) {
    	this.updateBy = updateBy;
    }

    /**
     * 删除标志<p>
    *0：正常<p>
    *1：删除<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>1</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>IS_REMOVED</tt>.<p>
     */
    public java.lang.Long getIsRemoved() {
    	return this.isRemoved;
    }
    /**
     * 删除标志<p>
    *0：正常<p>
    *1：删除<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>1</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>IS_REMOVED</tt>.<p>
     */
    public void setIsRemoved(java.lang.Long isRemoved) {
    	this.isRemoved = isRemoved;
    }

    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>CREATE_DATE</tt>.<p>
     */
    public java.util.Date getCreateDate() {
    	return this.createDate;
    }
    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>CREATE_DATE</tt>.<p>
     */
    public void setCreateDate(java.util.Date createDate) {
    	this.createDate = createDate;
    }

    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>CREATE_BY</tt>.<p>
     */
    public java.lang.String getCreateBy() {
    	return this.createBy;
    }
    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>CREATE_BY</tt>.<p>
     */
    public void setCreateBy(java.lang.String createBy) {
    	this.createBy = createBy;
    }

    /**
     * 
     * Null able: <tt>false</tt>.<p>
     * Primary Key: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>ID</tt>.<p>
     */
    public java.lang.Long getId() {
    	return this.id;
    }
    /**
     * 
     * Null able: <tt>false</tt>.<p>
     * Primary Key: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>ID</tt>.<p>
     */
    public void setId(java.lang.Long id) {
    	this.id = id;
    }
}